long-distance passenger transport - French English Dictionary